#include "./../Headers/exception.h"

#define ALLOW_EXCEPT

namespace Except {

		Exception::Exception( const string &message, Exception *innerException ) : message(message), innerException( innerException ) {
#ifdef ALLOW_EXCEPT
			cout << (*this) << endl;
#endif
		};
		Exception::Exception( const Exception &original ) : message(original.message), innerException( original.innerException ) {
#ifdef ALLOW_EXCEPT
			cout << (*this) << endl;
#endif
		};
		Exception::~Exception() {
		};

		// --- Writeable ---
		bool Exception::filePrint( FILE *parq ) const {
			return false;
		};

		// --- Classificable ---

};
